/**
 * 
 */
package com.acc.softmgr.business.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import com.acc.softmgr.business.model.SysUserMenu;
import com.acc.softmgr.business.model.SysUserMenuExample;

/**
 * 
 * @content
 * 
 * @date 2017年5月12日
 * 
 * @author OprCalf
 * 
 */
public interface ISysUserMenuService {

	long countByExample(SysUserMenuExample example);

	int deleteByExample(SysUserMenuExample example);

	int deleteByPrimaryKey(Integer id);

	int insert(SysUserMenu record);

	int insertSelective(SysUserMenu record);

	int insertList(List<SysUserMenu> records);

	List<SysUserMenu> selectByExample(SysUserMenuExample example);

	SysUserMenu selectByPrimaryKey(Integer id);

	int updateByExampleSelective(@Param("record") SysUserMenu record, @Param("example") SysUserMenuExample example);

	int updateByExample(@Param("record") SysUserMenu record, @Param("example") SysUserMenuExample example);

	int updateByPrimaryKeySelective(SysUserMenu record);

	int updateByPrimaryKey(SysUserMenu record);
}
